package com.cyy.common.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cyy.common.pojo.dto.DictTypeFormDto;
import com.cyy.common.pojo.entity.DictType;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cyy.common.pojo.query.system.SystemDictTypeQuery;
import com.cyy.common.pojo.vo.system.SystemDictTypeVo;

/**
 * <p>
 * 字典表 服务类
 * </p>
 *
 * @author 曹云友
 * @since 2024-04-12
 */
public interface DictTypeService extends IService<DictType> {

    IPage<SystemDictTypeVo> getPage(SystemDictTypeQuery query);

    DictTypeFormDto getDictTypeFormById(Integer id);

    void addDictType(DictTypeFormDto req);

    void updateDictType(DictTypeFormDto req);

    void deleteDictTypes(String ids);
}
